package com.dao.secondary.device;
import com.model.domain.device.GetDevicePcbErrorRecordInfoDO;
import com.model.pojo.device.DevicePcbErrorRecordInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DevicePcbErrorRecordInfoMapper {
    int deleteByPrimaryKey(@Param("devicePcbErrorRecordInfoId") Long devicePcbErrorRecordInfoId);

    int insert(DevicePcbErrorRecordInfo record);

    int insertSelective(DevicePcbErrorRecordInfo record);

    DevicePcbErrorRecordInfo selectByPrimaryKey(@Param("devicePcbErrorRecordInfoId") Long devicePcbErrorRecordInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DevicePcbErrorRecordInfo record);

    int updateByPrimaryKey(DevicePcbErrorRecordInfo record);

    List<DevicePcbErrorRecordInfo> selectList(GetDevicePcbErrorRecordInfoDO getdevicePcbErrorRecordInfoDO);

    void insertListSelective(List<DevicePcbErrorRecordInfo> devicePcbErrorRecordInfoList);

    void updateListSelective(List<DevicePcbErrorRecordInfo> devicePcbErrorRecordInfoList);

    int has(@Param("devicePcbErrorRecordInfoId") Long devicePcbErrorRecordInfoId, @Param("isDelete") Byte isDelete);
}